Text copied to clipboard!

Názov

Text copied to clipboard!

Fullstack Java vývojár

Opis

Text copied to clipboard!
Hľadáme Fullstack Java vývojára, ktorý sa pripojí k nášmu technologickému tímu a bude sa podieľať na návrhu, vývoji, testovaní a nasadzovaní moderných webových aplikácií. Táto pozícia je ideálna pre kandidáta, ktorý má silné skúsenosti s backendovým vývojom v jazyku Java a zároveň sa orientuje vo frontendových technológiách potrebných na tvorbu kvalitných, responzívnych a používateľsky prívetivých rozhraní. Budete spolupracovať s produktovými manažérmi, analytikmi, testermi, DevOps špecialistami a ďalšími vývojármi na tvorbe riešení, ktoré podporujú obchodné ciele a prinášajú vysokú hodnotu koncovým používateľom. Na tejto pozícii budete zodpovedný za vývoj škálovateľných backendových služieb, integráciu API rozhraní, prácu s databázami a implementáciu frontendových komponentov podľa požiadaviek projektu. Očakávame, že budete rozumieť princípom objektovo orientovaného programovania, návrhovým vzorom, bezpečnosti aplikácií a moderným postupom vývoja softvéru. Dôležitá je aj schopnosť písať čistý, udržiavateľný a dobre testovateľný kód, ako aj aktívne sa zapájať do code review a technických diskusií. Úspešný kandidát by mal mať skúsenosti s frameworkmi ako Spring alebo Spring Boot, znalosť práce s relačnými aj nerelačnými databázami a praktické skúsenosti s JavaScript frameworkmi, napríklad Angular, React alebo Vue. Výhodou je znalosť kontajnerizácie, cloudových platforiem, CI/CD procesov a monitorovania aplikácií v produkčnom prostredí. Hľadáme človeka, ktorý sa nebojí prevziať zodpovednosť za technické riešenia, vie analyzovať problémy do hĺbky a navrhovať efektívne a dlhodobo udržateľné riešenia. Ponúkame príležitosť pracovať na zaujímavých projektoch v stabilnom a profesionálnom prostredí, kde sa podporuje neustále vzdelávanie, zdieľanie znalostí a technologický rast. Budete mať možnosť ovplyvniť architektúru riešení, navrhovať technické zlepšenia a podieľať sa na digitalizácii kľúčových procesov. Ak vás motivuje kombinácia backendového a frontendového vývoja, radi pracujete v tíme a zároveň si viete samostatne organizovať prácu, táto pozícia môže byť pre vás ideálnou príležitosťou na ďalší kariérny posun.

Zodpovednosti

Text copied to clipboard!
  • Navrhovať, vyvíjať a udržiavať backendové služby v jazyku Java.
  • Implementovať frontendové komponenty a používateľské rozhrania pre webové aplikácie.
  • Integrovať interné a externé API rozhrania podľa technických požiadaviek.
  • Spolupracovať s tímom na návrhu architektúry a technických riešení.
  • Písať jednotkové a integračné testy pre zabezpečenie kvality kódu.
  • Analyzovať a odstraňovať chyby v aplikáciách v testovacom aj produkčnom prostredí.
  • Zúčastňovať sa code review a prispievať k zlepšovaniu vývojových štandardov.
  • Optimalizovať výkon aplikácií a databázových dotazov.

Požiadavky

Text copied to clipboard!
  • Skúsenosti s vývojom v jazyku Java a frameworkom Spring alebo Spring Boot.
  • Znalosť frontendových technológií ako HTML, CSS a JavaScript.
  • Praktické skúsenosti s niektorým moderným frontendovým frameworkom.
  • Znalosť práce s relačnými databázami, napríklad PostgreSQL alebo MySQL.
  • Skúsenosti s návrhom a implementáciou REST API.
  • Schopnosť písať čistý, testovateľný a udržiavateľný kód.
  • Znalosť verzionovacieho systému Git a tímovej spolupráce pri vývoji.
  • Výhodou sú skúsenosti s Dockerom, CI/CD a cloudovými službami.

Potenciálne otázky na pohovor

Text copied to clipboard!
  • Aké skúsenosti máte s vývojom fullstack aplikácií v Jave?
  • S ktorými frameworkmi Spring ste pracovali najčastejšie?
  • Aké frontendové technológie a knižnice ovládate na praktickej úrovni?
  • Máte skúsenosti s návrhom REST API a integráciou externých služieb?
  • Ako pristupujete k testovaniu a zabezpečeniu kvality kódu?
  • Pracovali ste s kontajnermi, CI/CD pipeline alebo cloudovou infraštruktúrou?
  • Aký typ projektov vás najviac motivuje a prečo?
  • Ako riešite výkonové problémy v backendovej alebo frontendovej časti aplikácie?